home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1998 June / Software of the Month Club 1998 June.iso / pc / win / dtp / shopwpro / _setup.1 / foyer.wrl < prev    next >
Text File  |  1998-02-09  |  4KB  |  216 lines

  1. #VRML V1.0 ascii
  2.  
  3. PointLight {
  4. on TRUE
  5. intensity 0.5
  6. color 1 1 1
  7. location 0 3 0
  8. }
  9.  
  10. #DEF Cameras Switch {
  11. #whichChild 0
  12. #DEF "view1" PerspectiveCamera {
  13. #position 0 2 -1
  14. #orientation 0 1 0 3.146
  15. #focalDistance 5
  16. #heightAngle1
  17. #}
  18. DEF "view15" PerspectiveCamera {
  19. position 0 2 29
  20. orientation 0 1 0 3.146
  21. focalDistance 5
  22. heightAngle 1
  23. }
  24. DEF "view2" PerspectiveCamera {
  25. position 0 2 32.6
  26. orientation 0 1 0 3.146
  27. focalDistance 5
  28. heightAngle 1
  29. }
  30. DEF "view3" PerspectiveCamera {
  31. position 5 2 30
  32. orientation 0 1 0 1.57
  33. focalDistance 5
  34. heightAngle 1
  35. }
  36. #DEF "view3.6" PerspectiveCamera {
  37. #position 0 2 30.1
  38. #orientation 0 1 0 0
  39. #focalDistance 5
  40. #heightAngle 1
  41. #}
  42. #DEF "view4" PerspectiveCamera {
  43. #position 0 2 0.1
  44. #orientation 0 1 0 0
  45. #focalDistance 5
  46. #heightAngle 1
  47. #}
  48. #DEF "view5" PerspectiveCamera {
  49. #position -5 2 0
  50. #orientation 0 1 0 4.71
  51. #focalDistance 5
  52. #heightAngle 1
  53. #}
  54.  
  55. #}
  56.  
  57. Separator {
  58. Translation { translation 0 0 30 }
  59. Separator {
  60. Material { diffuseColor 1 1 1 }
  61. Translation { translation 0 2.03 3.8 }
  62. Cube { width 2 height 1.4 depth 0.01 }
  63. }
  64.  
  65. Separator {
  66. #Material { diffuseColor 1 1 0.8 }
  67. Translation { translation 0 2.03 3.8 }
  68. Material { diffuseColor 0 0 0 }
  69.  
  70. Transform {
  71. translation 0 0.4 -0.1
  72. rotation 0 1 0 3.1415
  73. scaleFactor 0.1 0.1 0.1
  74. }
  75.  
  76. FontStyle {
  77. size 1.2
  78. family SERIF
  79. style BOLD
  80. }
  81.  
  82. AsciiText {
  83. string "Directory of Departments"
  84. justification CENTER
  85. }
  86.  
  87. }
  88.  
  89. Separator {
  90. Material { diffuseColor 0.8 0.8 1 }
  91.  
  92. DEF frameh Separator {
  93. Translation { translation 0 1.3 3.8 }
  94. Rotation { rotation 0 0 1 1.57 }
  95. Cylinder { radius 0.04 height 2 }
  96. }
  97.  
  98. Translation { translation 0 1.4 0 }
  99. USE frameh
  100.  
  101. DEF framev Separator {
  102. Translation { translation -1 0.6 3.8 }
  103. Cylinder { radius 0.04 height 1.4 }
  104. }
  105.  
  106. Translation { translation 2 0 0 }
  107. USE framev
  108.  
  109. DEF corner Separator {
  110.  
  111. Material {
  112. diffuseColor 0.9 0.8 0.5 
  113. shininess 0.5
  114. specularColor 0.9 0.9 0.9
  115. }
  116.  
  117. Translation { translation -1 1.3 3.8} #top left
  118. Sphere { radius 0.08 }
  119.  
  120. }
  121.  
  122. Translation { translation 0 -1.4 0 } # bottom left
  123. USE corner
  124. Translation { translation -2 0 0 } # bottom r
  125. USE corner
  126. Translation { translation 0 1.4 0 } #top r
  127. USE corner
  128. Translation { translation 1 0 0 } #top middle
  129. USE corner
  130. Translation { translation 0 -1.42 0 } #bottom middle
  131. USE corner
  132. Transform { scaleFactor 1 0.5 1 }
  133. Translation { translation 0 0.06 0 } #mid stand
  134. USE corner
  135. Translation { translation 0 -0.4 0 } #lower mid stand
  136. USE corner
  137. Translation { translation 0 -0.4 0 } #top of cone
  138. USE corner
  139.  
  140. }
  141.  
  142. Separator {
  143. Translation { translation 0 0.005 3.8 } #bottom ring
  144. Material {
  145. diffuseColor 0.9 0.8 0.5 
  146. shininess 0.5
  147. specularColor 0.9 0.9 0.9
  148. }
  149. Transform { scaleFactor 1 0.1 1 }
  150. Sphere { radius 0.32 }
  151. }
  152.  
  153. Separator {
  154. Material {
  155. diffuseColor 0.9 0.8 0.5 
  156. shininess 0.5
  157. specularColor 0.9 0.9 0.9
  158. }
  159. Translation { translation 0 3.1 3.8 }
  160. Transform { scaleFactor 0.7 0.7 0.7 }
  161. Sphere { radius 0.07 }
  162. }
  163.  
  164. #Separator {
  165. #Translation { translation 0.52 2.95 3.8 }
  166. #Texture2 { filename "curl-l.gif" }
  167. #Cube { width 0.9 height 0.34 depth 0 }
  168. #}
  169. #Separator {
  170. #Translation { translation -0.52 2.95 3.8 }
  171. #Texture2 { filename "curl-r.gif" }
  172. #Cube { width 0.9 height 0.34 depth 0 }
  173. #}
  174. Separator {
  175. Material { diffuseColor 0.8 0.8 1 }
  176. Translation { translation 0 0.74 3.8 }
  177. Cylinder { radius 0.05 height 1.2 }
  178. Translation { translation 0 -0.6 0 }
  179. Cone { bottomRadius 0.3 height 0.3 }
  180. }
  181. #Separator {
  182. #Translation { translation -1.4 0.9 3.7 }
  183. #Texture2 { filename "plant1.gif" wrapS CLAMP }
  184. #Cube { width 1.5 height 1.8 depth 0 }
  185. #}
  186. #Separator {
  187. #Translation { translation 1.2 0.71 3.7 }
  188. #Texture2 { filename "plant2.gif" }
  189. #Cube { width 1.8 height 1.42 depth 0 }
  190. #}
  191. #}
  192. #WWWAnchor {
  193. #name "test"
  194. #description "Return to shopping home page"
  195. #Separator {
  196. #Material { diffuseColor 0.99 0.94 0.7 }
  197. #Translation { translation 0 1.5 -4 }
  198. #Texture2 {filename "panel.gif" }
  199. #Cube { width 2 height 3 depth 0.05 }
  200. #}
  201. #Separator {
  202. #Translation { translation 0 2.5 -3.95 }
  203. #Cube { width 0.7 height 0.35 depth 0.1 }
  204. #Material { diffuseColor 1 1 1 }
  205. #Translation { translation 0 0 0.05 }
  206. #Cube { width 0.65 height 0.3 depth 0.02 }
  207. #Material { diffuseColor 1 0.4 0.3 }
  208. #Translation {translation 0 -0.075 0.02 }
  209. #Scale { scaleFactor 0.02 0.02 0.02 }
  210. #AsciiText { 
  211. #string "EXIT"
  212. #justification CENTER
  213. #}
  214. #}
  215. #}
  216. }